Core Skills Of An Architect